package basicJava.generics.generics3;

public class GenericMethods {
	public <T> void f(T x){
		System.out.println(x.getClass().getName());
	}
	
	public static void main(String[] args){
		GenericMethods gm = new GenericMethods();
		
		//这样感觉f()函数被无数次重载过一样
		gm.f("");
		gm.f(1);
		gm.f(1.0);
		gm.f(1.0F);
		gm.f('c');
		gm.f(gm);
	}
}
